950e17827aad083e317174b3522af63604b76e68,src/main/java/com/github/sd4324530/fastweixin/api/OauthAPI.java,OauthAPI,getToken,#String#,64

Before Change


        OauthGetTokenResponse response = null;
        String url = BASE_API_URL + "sns/oauth2/access_token?appid=" + this.config.getAppid() + "&secret=" + this.config.getSecret() + "&code=" + code + "&grant_type=authorization_code";
        BaseResponse r = executeGet(url);
        if (StrUtil.isBlank(r.getErrcode())) {
            response = JSONUtil.toBean(r.getErrmsg(), OauthGetTokenResponse.class);
        }
        return response;
    }

After Change


        OauthGetTokenResponse response = null;
        String url = BASE_API_URL + "sns/oauth2/access_token?appid=" + this.config.getAppid() + "&secret=" + this.config.getSecret() + "&code=" + code + "&grant_type=authorization_code";
        BaseResponse r = executeGet(url);
        String resultJson = isSuccess(r.getErrcode()) ? r.getErrmsg() : r.toJsonString();
        response = JSONUtil.toBean(resultJson, OauthGetTokenResponse.class);
        return response;
    }